package pl.edu.mimuw.irs.core.morph.maxmatch;

import java.util.Set;

import pl.edu.mimuw.irs.core.util.graph.Edge;

public class BipartiteDirectedGraph extends BipartiteGraph {

	// *** Attributes
	private Set<DirectedEdge> directedEdges;
	public Set<DirectedEdge> getDirectedEdges() {
		return directedEdges;
	}
	public void setDirectedEdges(Set<DirectedEdge> directedEdges) {
		this.directedEdges = directedEdges;
	}
	@Override
	public Set<Edge> getEdges() {
		throw new RuntimeException("Not yet implemented.");
	}
	@Override
	public void setEdges(Set<Edge> edges) {
		throw new RuntimeException("Not yet implemented.");
	}
	
	// *** Constructors

	public BipartiteDirectedGraph(Set<Vertex> vertexes1, Set<Vertex> vertexes2,
			Set<DirectedEdge> directedEdges) {
		super(vertexes1, vertexes2, null);
		this.directedEdges = directedEdges;
	}
	
	// *** Methods
}
